package com.qumitech.visualnovel.model.dao.console.view;

import java.util.Date;

public class PayStaticsViewDO {
    private Long id;

    private Date day;

    private String channel;

    private String geoCode;

    private String geoName;

    private Integer registerNum;

    private Integer activeNum;

    private Integer payNum;

    private Integer payAccountNum;

    private Long payAmount;

    private Integer orderNum;

    private Integer orderAccountNum;

    private Date createTime;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getDay() {
        return day;
    }

    public void setDay(Date day) {
        this.day = day;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel == null ? null : channel.trim();
    }

    public String getGeoCode() {
        return geoCode;
    }

    public void setGeoCode(String geoCode) {
        this.geoCode = geoCode == null ? null : geoCode.trim();
    }

    public String getGeoName() {
        return geoName;
    }

    public void setGeoName(String geoName) {
        this.geoName = geoName == null ? null : geoName.trim();
    }

    public Integer getRegisterNum() {
        return registerNum;
    }

    public void setRegisterNum(Integer registerNum) {
        this.registerNum = registerNum;
    }

    public Integer getActiveNum() {
        return activeNum;
    }

    public void setActiveNum(Integer activeNum) {
        this.activeNum = activeNum;
    }

    public Integer getPayNum() {
        return payNum;
    }

    public void setPayNum(Integer payNum) {
        this.payNum = payNum;
    }

    public Integer getPayAccountNum() {
        return payAccountNum;
    }

    public void setPayAccountNum(Integer payAccountNum) {
        this.payAccountNum = payAccountNum;
    }

    public Long getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Long payAmount) {
        this.payAmount = payAmount;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getOrderAccountNum() {
        return orderAccountNum;
    }

    public void setOrderAccountNum(Integer orderAccountNum) {
        this.orderAccountNum = orderAccountNum;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", day=").append(day);
        sb.append(", channel=").append(channel);
        sb.append(", geoCode=").append(geoCode);
        sb.append(", geoName=").append(geoName);
        sb.append(", registerNum=").append(registerNum);
        sb.append(", activeNum=").append(activeNum);
        sb.append(", payNum=").append(payNum);
        sb.append(", payAccountNum=").append(payAccountNum);
        sb.append(", payAmount=").append(payAmount);
        sb.append(", orderNum=").append(orderNum);
        sb.append(", orderAccountNum=").append(orderAccountNum);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}